home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PD Collection CD 1
/
PD Collection CD 1.iso
/
programer2
/
pari2
/
pari
/
other
/
FILES
< prev
next >
Wrap
Text File
|
1991-12-16
|
10KB
|
191 lines
Brief guide to the PARI files.
In the main directory, you should have the following files:
-rw-rw-r-- 1 pari 1341 Nov 11 23:46 Buglist
-rw-rw-r-- 1 pari 19155 Dec 9 01:51 Changes
-rw-rw-r-- 1 pari 47459 Aug 13 00:54 Changes1.31-1.35
-rw-rw-r-- 1 pari 10109 Dec 16 12:48 FILES
-rw-rw-r-- 1 pari 5632 Sep 19 01:35 INSTALLATION
-rw-rw-r-- 1 pari 2688 Oct 9 18:26 Makefile.port
-rw-rw-r-- 1 pari 3076 Oct 9 18:27 Makefile.readline
-rw-rw-r-- 1 pari 3036 Oct 9 18:24 Makefile.sun3
-rw-rw-r-- 1 pari 3116 Oct 9 18:22 Makefile.sun4
-rw-rw-r-- 1 pari 7490 Dec 9 01:54 Newin1.36
-rw-rw-r-- 1 pari 2773 Nov 11 23:49 README
-rw-rw-r-- 1 pari 29002 Nov 28 18:04 alglin1.c
-rw-rw-r-- 1 pari 34230 Dec 8 15:58 alglin2.c
-rw-rw-r-- 1 pari 42737 Dec 7 23:45 anal.c
-rw-rw-r-- 1 pari 40602 Nov 28 18:04 arith1.c
-rw-rw-r-- 1 pari 32018 Dec 14 15:16 arith2.c
-rw-rw-r-- 1 pari 36219 Dec 6 21:43 base.c
-rw-rw-r-- 1 pari 66075 Dec 14 15:21 bibli1.c
-rw-rw-r-- 1 pari 23205 Nov 28 18:04 bibli2.c
-rw-rw-r-- 1 pari 53804 Nov 28 18:04 elliptic.c
-rw-rw-r-- 1 pari 4881 Nov 28 18:04 erreurs.h
-rw-rw-r-- 1 pari 17537 Nov 28 18:18 errmessages.c
-rw-rw-r-- 1 pari 41053 Dec 14 15:11 es.c
drwxrwxr-x 2 pari 512 Sep 20 00:53 example/
-rw-rw-r-- 1 pari 44758 Nov 28 18:04 gen1.c
-rw-rw-r-- 1 pari 53007 Nov 28 18:04 gen2.c
-rw-rw-r-- 1 pari 49324 Nov 28 18:04 gen3.c
-rw-rw-r-- 1 pari 914 Nov 28 18:04 gen68k.h
-rw-rw-r-- 1 pari 21846 Dec 14 15:35 gencom.h
-rw-rw-r-- 1 pari 310 Nov 28 18:04 genpari68k.h
-rw-rw-r-- 1 pari 311 Nov 28 18:04 genpariother.h
-rw-rw-r-- 1 pari 4979 Nov 28 18:04 genport.h
-rw-rw-r-- 1 pari 14396 Nov 28 18:04 gp.c
-rw-rw-r-- 1 pari 15152 Nov 28 18:04 gpreadline.c
-rw-rw-r-- 1 pari 26286 Dec 7 23:34 helpmessages.c
-rw-rw-r-- 1 pari 9475 Nov 28 18:04 init.c
-rw-rw-r-- 1 pari 168040 Aug 7 23:59 mp.ami
-rw-rw-r-- 1 pari 35701 Dec 14 15:32 mp.c
-rw-rw-r-- 1 pari 126296 Nov 9 00:16 mp.news
-rw-rw-r-- 1 pari 256100 Nov 28 18:04 mp.s
-rw-rw-r-- 1 pari 19476 Nov 13 10:46 pari.el
-rw-rw-r-- 1 pari 13243 Nov 13 10:46 pari.elc
-rw-rw-r-- 1 pari 2925 Dec 9 01:28 pari.menu
-rw-rw-r-- 1 pari 8704 Apr 22 1991 pari.txt
-rw-rw-r-- 1 pari 7850 Nov 28 18:04 plot.X
-rw-rw-r-- 1 pari 88 Apr 11 1991 plot.null
-rw-rw-r-- 1 pari 6193 May 13 1991 plot.sun
-rw-rw-r-- 1 pari 88 Nov 28 18:04 plotdummy.c
-rw-rw-r-- 1 pari 52713 Nov 28 18:25 polarit1.c
-rw-rw-r-- 1 pari 40539 Nov 28 18:04 polarit2.c
-rw-rw-r-- 1 pari 9975 Nov 28 18:04 sparc.s
-rw-rw-r-- 1 pari 8526 Dec 9 01:40 testin
-rw-rw-r-- 1 pari 43372 Dec 9 01:46 testout
drwxrwxr-x 2 pari 512 Dec 9 01:48 tex/
-rw-rw-r-- 1 pari 33144 Nov 28 18:04 trans1.c
-rw-rw-r-- 1 pari 44431 Nov 28 18:04 trans2.c
-rw-rw-r-- 1 pari 32240 Nov 28 18:04 trans3.c
-rw-rw-r-- 1 pari 4040 Nov 28 18:04 version68k.c
-rw-rw-r-- 1 pari 3967 Nov 28 18:04 versionport.c
-rw-rw-r-- 1 pari 250 Nov 28 18:04 versionsparc.c
Buglist: contains a list of modifications to be made to PARI (in french).
Changes: contains a sometimes brief description of the list of changes since
version 1.35 (in french).
Changes1.31-1.35: same, from version 1.31 to 1.35.
FILES: this file
INSTALLATION: detailed description of the installation procedure on Unix
systems. Similar to appendix A of the manual.
Makefile.port: Makefile for the port version (no assembler at all).
Makefile.readline: Makefile if you want to use the GNU readline library. This
Makefile is for Sun 3/X11 systems, but is easily changed for others.
Makefile.sun3: Makefile for the 68k version (more than 6000 lines of assembly
code). Contrary to what its name may imply, it can be used on other
680x0 machines with x>=2.
Makefile.sun4: Makefile for the sparc version (484 lines of assembly code).
Newin1.36: New features of version 1.36 compared to version 1.35 (must be read
by users of versions 1.35.xx).
README: General information about copyright, copying and spreading PARI, where
to send bug reports.
alglin1.c, alglin2.c: linear algebra package.
anal.c: line-oriented syntactical analyser/parser.
arith1.c, arith2.c: number-theoretic package.
base.c: specialized package for algebraic number theory.
bibli1.c, bibli2.c: miscellaneous routines.
elliptic.c: specialized package for working with elliptic curves.
erreurs.h: include file containing pointers to error messages.
errmessages.c: all error messages.
es.c: input-output routines.
gen1.c, gen2.c, gen3.c: second level kernel of PARI: deals with all the
elementary operations between all the PARI types.
gen68k.h: specific include file for the 68k versions.
gencom.h: common include file to all versions.
genpari68k.h: file to be included in any program using PARI including PARI
itself, for 68k versions. Includes gen68k.h.
genpariother.h: same but for non68k versions. Includes genport.h.
genport.h: specific include file for non68k versions.
gp.c: main program, including treatment of commands.
gpreadline.c: same as gp.c, with code added to support the GNU readline
library. To be used in conjunction with Makefile.readline.
helpmessages.c: short help messages for the internal functions obtained by
?function.
init.c: initialization procedures for PARI. The init() program must be called
by any program using PARI (including gp) before doing any PARI
operations.
mp.ami: First level kernel of PARI, more than 6000 lines of MC68020 assembler,
here using the Lattice syntax on the Amiga 2500 or above.
mp.c: In conjunction with versionport.c or sparc.s, first level kernel of
PARI, written in C.
mp.news: same as mp.ami, using the Sony News assembler syntax.
mp.s: same as mp.ami, using the Sun 3 assembler syntax.
pari.el: emacs-lisp file contributed by David Carlisle which gives a much
nicer user interface for GP in a GNUemacs buffer.
pari.elc: byte-compiled version of pari.el.
pari.menu: file used for the menu-driven help in the GP emacs buffer.
pari.txt: text explaining how to install and use pari.el and pari.menu.
plot.X: hires plot routines under the X11 window system. Note that this
works on systems layered above X11 such as Sun's Openwindows or Motif.
plot.null: same when neither X11 nor sunview is available, so no hires plot
is possible.
plot.sun: same as plot.X for the sunview/suntools window system.
plotdummy.c: same as plot.null, but used so as not to include the plotting
routines in the library libpari.a.
polarit1.c, polarit2.c: polynomial package.
sparc.s: level 0 kernel of PARI in 484 lines of Sparc assembly language,
simulating the basic instructions on 32 and 64 bits (a more efficient
version will be witten when the sparc v.8 chips are marketed).
testin: test suite for gp.
testout: what the result of gp<testin should be.
trans1.c, trans2.c, trans3.c: transcendental functions package.
version68k.c: level 0 kernel of PARI for the 68k version. Contains only the
printversion() program and a program used for debugging.
versionport.c: level 0 kernel of PARI for the port (not 68k or sparc) version,
entirely in C, simulating the basic instructions on 32 and 64 bits.
versionsparc.c: level 0 kernel of PARI for the sparc version, complementary
to sparc.s. Contains only the printversion() program and the 2 line
mulmodll() program.
In the tex subdirectory, you should have the following files corresponding
to the tex source for the user's manual:
-rw-rw-r-- 1 pari 390 Feb 20 1991 Makefile
-rw-rw-r-- 1 pari 5913 Jul 17 17:17 appa.tex
-rw-rw-r-- 1 pari 683 Apr 20 1991 appb.tex
-rw-rw-r-- 1 pari 2090 Mar 12 1991 appc.tex
-rw-rw-r-- 1 pari 2155 Mar 12 1991 appd.tex
-rw-rw-r-- 1 pari 1326 Sep 18 23:55 index.tex
-rw-rw-r-- 1 pari 352 Dec 9 01:48 titlepage.tex
-rw-rw-r-- 1 pari 32351 Sep 19 00:57 tutorial.tex
-rw-rw-r-- 1 pari 2278 Sep 23 12:15 users.tex
-rw-rw-r-- 1 pari 16764 Aug 12 11:45 usersch1.tex
-rw-rw-r-- 1 pari 21763 Aug 18 23:15 usersch2.tex
-rw-rw-r-- 1 pari 139532 Dec 9 01:27 usersch3.tex
-rw-rw-r-- 1 pari 50478 Aug 12 11:47 usersch4.tex
-rw-rw-r-- 1 pari 31798 Aug 12 19:03 usersch5.tex
Makefile: for making the manual.
usersch1.tex: chapter 1, overview of the PARI system.
usersch2.tex: chapter 2, specific use of the GP calculator.
usersch3.tex: chapter 3, functions and operations available in PARI and GP.
usersch4.tex: chapter 4, programming PARI in library mode.
usersch5.tex: chapter 5, technical reference guide for low level functions.
appa.tex: appendix A, installation guide for the UNIX versions.
appb.tex: appendix B, a sample Makefile.
appc.tex: appendix C, a complete program.
appd.tex: appendix D, summary of available constants.
titlepage.tex: cover page for the manual.
tutorial.tex: a GP tutorial (not quite finished).
users.tex: TeX driver file for the manual.
index.tex: TeX driver file for the index (automatically generated by the
Makefile).
In the example subdirectory, you should have the following files:
-rw-rw-r-- 1 root 140 Apr 20 14:48 Makefile
-rw-rw-r-- 1 root 109 Apr 20 14:48 Makesimple
-rw-rw-r-- 1 root 1473 Feb 12 1991 mattrans.c
-rw-rw-r-- 1 root 704 Sep 19 00:19 squfof.gp
Makefile: for the mattrans.c of chapter 4 and appendix C.
Makesimple: simple Makefile for gp itself.
mattrans.c: simple example program for computing the exponential of a matrix.
squfof.gp: a complete GP program for Shanks's SQUFOF factoring method, to be
read under GP with the command \r squfof.gp.